package Interface;
/**
 * 构造方法:
 * 1. 构造方法名和所在的类名一样
 * 2. 构造方法不要写返回值类型，连void都不写
 * 3. 如果没有编写任何构造方法，那么编译器会默认赠送一个隐式构造方法。
 * 4. 构造方法也是可以进行重载:方法名称相同，参数列表不同
 */
public class Student {
    // 成员变量
    private String name;
    private int age;

    // 无参数的构造方法
    public Student() {
        System.out.println("无参构造方法执行啦！");
    }

    // 全参数的构造方法
    public Student(String name, int age) {
        System.out.println("全参构造方法执行啦！");
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
}
